1e8a0f92ed8c68116522af66bcae7e7bf2aba5ad,Mage.Sets/src/mage/sets/ravnika/DarkConfidant.java,DarkConfidantEffect,apply,#Game#Ability#,87
Before Change
Cards cards = new CardsImpl();
cards.add(c);
player.revealCards("Top card from library", cards, game);
player.loseLife(c.getManaCost().convertedManaCost(), game);
}
return true;
}
After Change
Player player = game.getPlayer(source.getControllerId());
if (player != null && player.getLibrary().size() > 0) {
Card card = player.getLibrary().removeFromTop(game);
if (card != null) {
card.moveToZone(Zone.HAND, source.getId(), game, false);
player.loseLife(card.getManaCost().convertedManaCost(), game);
Cards cards = new CardsImpl();
cards.add(card);
player.revealCards("top card from library by Dark Confidant", cards, game);